package com.infinitegroup.findmystuff.presenters;

/**
 * Defines all constants used in the application
 * @author Rohit
 *
 */
public class Constants {
	
	public static final String ACCOUNT_ID = "id", ACCOUNT_FIRSTNAME = "firstname", ACCOUNT_LASTNAME = "lastname",
			ACCOUNT_EMAIL = "email",ACCOUNT_USERNAME = "username", ACCOUNT_PASSWORD = "password", ACCOUNT_PHONE = "phone",
			ACCOUNT_ZIPCODE = "zipcode", ACCOUNT_REQUESTED_ITEMS="requesteditems", ACCOUNT_ACTIVE = "active", ACCOUNT_ADMIN = "admin";
	
	// Final variables for table items. (note 'items' also have _id as their first column
	public static final String ITEM_ID = "id", ITEM_ITEMNAME = "itemname", ITEM_LOCATION = "location",
			ITEM_DATE = "date", ITEM_REWARD = "reward", ITEM_DESCRIPTION = "description", ITEM_CATEGORY = "category",
			ITEM_STATUS = "status", ITEM_REQUESTED_BY = "requests";
	 
	public static final String ITEM_CATEGORY_PHOTOS = "photos", ITEM_CATEGORY_JEWELRY = "jewelry", 
			ITEM_CATEGORY_FURNITURE = "furniture", ITEM_CATEGORY_ELECTRONICS = "electronics",
			ITEM_CATEGORY_MISCELLANEOUS = "misc";
	
	public static final String ITEM_STATUS_FOUND = "found", ITEM_STATUS_LOST = "lost";
	
	// Order Parameters	
	public static final String ORDERBY_DATE_DESCENDING = ITEM_DATE+" DESC", ORDERBY_DATE_ASC = ITEM_DATE+" ASC",
			REWARD_DESCENDING = ITEM_REWARD+" DESC", 
			REWARD_ASCENDING = ITEM_REWARD +" ASC";	
}
